package fan

import (
	"fmt"

	"github.com/gin-contrib/sessions"
	"github.com/gin-gonic/gin"
)

type BaseController struct{}

func (con BaseController) getName(c *gin.Context) string {
	session := sessions.Default(c)
	// 通过 session.Get 读取 session 值
	username := session.Get("username")
	if username == nil {
		return ""
	}
	name := fmt.Sprintf("%v", username)
	return name

}

func (con BaseController) success(c *gin.Context, msg string) {
	c.String(200, msg)
}

func (con BaseController) error(c *gin.Context, msg string) {
	c.String(200, msg)
}
